/* nav */
.webnav{width:100%;height:auto;}
.webnav .nav,.nav_bg{height:auto;background:#288bde;position:relative;z-index:998;}
.webnav .nav{background-color:#f6f6f6;}
.webnav .defnavbg{background-color:#288bde;}

.webnav .nav .nav_cate{float:left;width:230px;height:40px;line-height:40px;padding-top:0px;background:#363636;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;color:#fff;position:absolute;left:0px;top:0px;z-index:998;}

.webnav .nav .nav_cate dl{clear:both;width:100%;height:auto;position:relative;z-index:10000;}
.webnav .nav .nav_cate dl dt{clear:both;width:100%;height:40px;line-height:40px;text-align:center;background:url('common/cate_icon.png') no-repeat 20px center;}
.webnav .nav .nav_cate dl dt a{width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;}
.webnav .nav .nav_cate dl dd{clear:both;width:228px;height:auto;border-left:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;background-color:#f8f8f8;position:absolute;top:40px;left:0px;display:none;}
.webnav .nav .nav_cate dl dd .firstcate{clear:both;width:100%;padding-top:10px;padding-bottom:10px;position:relative;z-index:10000;}
.webnav .nav .nav_cate dl dd .firstcate li{clear:both;width:100%;height:40px;}
.webnav .nav .nav_cate dl dd .firstcate li h2{clear:both;width:100%;height:39px;border-bottom:#F1F1F1 1px dashed;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a{clear:both;width:100%;height:39px;line-height:39px;font-size:16px;text-indent:40px;display:block;position:relative;left:0px;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a i{width:30px;height:21px;line-height:21px;position:absolute;top:9px;left:-35px;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a:hover,.webnav .nav .nav_cate dl dd .firstcate li h2 a.on{height:37px;line-height:37px;font-size:16px;color:#fff;background-color:#1179d1;border-top:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a span{width:20px;height:37px;background-image:url('common/cate_arrow.gif');background-repeat:no-repeat;background-position:center center;position:absolute;right:0px;top:1px;z-index:10;}
.webnav .nav .nav_cate dl dd .firstcate li h2 a:hover span,.webnav .nav .nav_cate dl dd .firstcate li h2 a.on span{right:-1px;border-right:#fff 1px solid;background:none;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate{width:530px;padding:0px 20px 0px 20px;height:auto;border:#e2e2e2 1px solid;background-color:#fff;color:#000;display:none;position:absolute;top:0px;left:228px;z-index:9;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title{clear:both;width:100%;height:40px;line-height:40px;padding-bottom:10px;margin-top:10px;position:relative;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title span{width:5px;height:20px;line-height:20px;background-color:#ff7300;position:absolute;top:10px;left:0px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title a{height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#000;padding-left:20px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .title a:hover{color:#f86515;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate .line{clear:both;width:100%;height:20px;line-height:20px;font-size:0px;overflow:hidden;border-top:#dfdfdf 1px dashed;margin-top:10px;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h1{clear:both;width:100%;height:39px;line-height:39px;position:static;border-bottom:#dfdfdf 1px solid;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h1 a{clear:both;width:auto;height:39px;line-height:39px;font-size:15px;font-weight:bold;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h1 a:hover{height:39px;line-height:39px;font-size:15px;color:#FF0000;background-color:none;border:none;text-decoration:underline;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3{clear:both;width:auto;padding-bottom:10px;height:auto;line-height:28px;font-size:14px;font-weight:normal;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a{float:left;width:auto;height:28px;line-height:28px;font-size:14px;color:#333;padding-right:20px;word-break:keep-all;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a:hover{color:#f86515;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a.parent{width:96px;padding-right:10px;font-size:15px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;}
.webnav .nav .nav_cate dl dd .firstcate li .twocate h3 a.parent:hover{color:#f86515;font-size:15px;}

.webnav .nav .cate_w{padding-left:230px;}
.webnav .nav .c{float:left;width:auto;height:40px;zoom:1;background-color:#f6f6f6;border-top:#e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;}
.webnav .nav .c li{float:left;width:80px;height:40px;line-height:40px;border-left:#e9e9e9 1px solid;zoom:1;overflow:hidden;}
.webnav .nav .c li a{float:left;color:#333;font-size:15px;font-weight:normal;height:40px;line-height:40px;width:100%;padding:0px;text-align:center;border:none;display:block;*display:inline-block;zoom:1;word-break:keep-all;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.webnav .nav .c li a:hover{text-decoration:none;color:#006ccc;background:#e9e9e9;}
.webnav .nav .c li a.on{color:#006ccc;font-size:15px;font-weight:bold;height:40px;line-height:40px;background:#e9e9e9;}
.webnav .nav .c li a.on:hover{text-decoration:none;color:#006ccc;background:#e9e9e9;}
.webnav .nav .c li.more{width:64px;border-left:#e9e9e9 1px solid;border-right:#e9e9e9 1px solid;overflow:visible;}
.webnav .nav .c li.more dl{float:left;clear:both;width:64px;height:40px;line-height:40px;position:relative;z-index:999;}
.webnav .nav .c li.more dt{float:left;clear:both;width:34px;height:40px;line-height:40px;color:#006ccc;font-size:15px;padding:0px 15px;cursor:pointer;background:url('common/arrow_d.png') no-repeat 49px center;}
.webnav .nav .c li.more dd{clear:both;width:100px;height:auto;line-height:30px;display:none;border-right:#e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;border-left:#e9e9e9 1px solid;background-color:#e9e9e9;position:absolute;right:-1px;top:40px;overflow:hidden;}
.webnav .nav .c li.more dd a{float:none;clear:both;display:block;width:auto;height:auto;padding:3px 10px;line-height:30px;text-decoration:none;color:#333;background:#f6f6f6;border-top:#e9e9e9 1px solid;white-space:nowrap;text-overflow:ellipsis;zoom:1;overflow:hidden;}
.webnav .nav .c li.more dd a:hover,.webnav .nav .c li.more dd a.on{background-color:#e9e9e9;}

.webnav .defnavbg .nav_cate{width:200px;}
.webnav .defnavbg .cate_w{padding-left:200px;}

/* web menu */
.webnav .nav .webmenu{float:left;width:auto;height:40px;zoom:1;}
.webnav .nav .webmenu ul{clear:both;width:100%;height:40px;zoom:1;}
.webnav .nav .webmenu li{float:left;width:auto;height:40px;line-height:40px;border-left:#3a9ae4 1px solid;zoom:1;overflow:hidden;}
.webnav .nav .webmenu li a{float:left;color:#fff;font-size:18px;font-weight:normal;height:40px;line-height:40px;width:auto;padding:0 20px 0 19px;text-align:center;border:none;display:block;*display:inline-block;zoom:1;word-break:keep-all;white-space:nowrap;}
.webnav .nav .webmenu li a:hover{text-decoration:none;color:#FFFF00;background:#006ccc;}
.webnav .nav .webmenu li a.on{color:#fff;font-size:18px;height:40px;line-height:40px;background:#006ccc;}
.webnav .nav .webmenu li a.on:hover{text-decoration:none;color:#fff;background:#006ccc;}

/* nav category */
.nav_category{width:1198px;height:auto;background:#fbfbfb url('common/nav_category_bg.png') repeat-x 0px bottom;border-top:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;margin-top:0px;padding:0px;}
.nav_category ul{clear:both;width:auto;height:auto;padding:0px 0px;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#fff 1px solid;zoom:1;}
.nav_category li{float:left;width:81px;height:32px;line-height:32px;padding:2px 2px 2px 2px;white-space:nowrap;background:url('common/nav_category_bg.png') no-repeat right -61px;text-align:center;overflow:hidden;}
.nav_category ul.child li{width:auto;padding:2px 4px 2px 5px;}
.nav_category li.on{width:auto;background:url('common/nav_category_bg.png') no-repeat right 0px;color:#fff;padding-right:8px;}
.nav_category li.b{float:none;clear:both;width:100%;height:0px;line-height:0px;font-size:0px;background:none;overflow:hidden;padding:0px;margin:0px;}
.nav_category li a{font-size:15px;color:#333;height:32px;line-height:32px;padding:0px 5px;display:block;*display:inline-block;zoom:1;}
.nav_category li a:hover{color:#1179d1;height:32px;line-height:32px;padding:0px 4px;border:#fff 1px solid;background:url('common/nav_category_bg.png') repeat-x left -29px;}
.nav_category li.on a,.category li.on a:hover{background:none;height:32px;line-height:32px;padding:0px 5px;border:none;color:#fff;font-weight:bold;font-size:13px;}
.nav_category li a.on{color:#FF0000;height:32px;line-height:32px;padding:0px 4px;border:#f48e52 1px solid;background:url('common/nav_category_bg.png') repeat-x left -29px;}